having windpuff - German English Dictionary